How many types of constructors are in C# OOPs programming?
How many types of constructors are in C# OOPs programming?
Hi, my self Ravi Vishwakarma. I have completed my studies at SPICBB Varanasi. now I completed MCA with 76% form Veer Bahadur Singh Purvanchal University Jaunpur.
SWE @ MindStick | Software Engineer | Web Developer | .Net Developer | Web Developer | Backend Engineer | .NET Core Developer
Ashutosh Kumar Verma
31-Aug-2021Types of constructor-
There are generally 5 types of constructor are used in c# programming language which are-
1- Default constructor.
class Demo
{
public Demo() //default constructor.
{ // statements }
}
2- Copy constructor.
class Test
{
public Test(Demo demo)// instance of other class
{ // statements }
}
3- Parameterized constructor.
class Test
{
public Tast(string name, int age)
{ // statements }
}
4- Static constructor.
class Test
{
static Test() // it is also works like default constructor but it execute only once.
{ // statements }
}
5- Private constructor.
class Test
{
private Test() // it can execute either same class Main() or if Main() in other class then need to define public in other method in same class to execute its statement
{ // statements }
}